package com.neuedu.corejava.ch3;

public class LoopControl {

	public static void main(String[] args) {
		for (int i = 0; i < 10; i++) {
			middle:for (int j = 0; j < 10; j++) {
				System.out.println(i+","+j);
				while (true) {
					System.out.println("while 循环嵌套");
					break middle;//在循环嵌套中，break可以跳到lable标签指定的循环层次
				}
			}
		}
		
		int l = 0;
		do {
			if (l++%2==1) {
				System.out.println("do while循环嵌套！奇数");
				continue;//continue可以在循环内部终止当次循环，执行下一次循环，跳到循环判断语句中
			}else {
				System.out.println("偶数");
			}
			if(l==10){
			   System.out.println(l);
			   return; //return可以在方法内部终止方法的执行
			}
		} while (true);

	}
	
	//循环及循环嵌套
	//1、循环的3种结构：while、do while、for
	//2、循环的基本构成：循环条件初始化、循环条件判断、循环体、循环条件修改
	//3、循环结构：单层循环和多层循环
	     //循环嵌套
	//4、循环四个语句的执行顺序
	//5、do while一定会执行一次，while和for可能不执行循环体
	//for each循环遍历：常用于数值和集合的遍历
	//break
	//1、可以在switch分支中跳出分支结构
	//

}
